Generating JCL

After you create and configure a SequeLink Server for the first time, you must generate JCL to complete the configuration task. The SequeLink Manager customizes JCL obtained from the SequeLink_HLQ.SKELS data set and saves the customized output in a data set named USR_HLQ.Servername.CNTL. Both SequeLink_HLQ and USR_HLQ are passed to the SSMC clist when you start the SequeLink Manager for z/OS.

See "Data Sets Created During Installation" for a description of SequeLink_HLQ and USR_HLQ.

Generating JCL allows you to easily keep the JCL members synchronized with the actual server configuration.

JCL Members

The following list shows the JCL members that are generated and the tasks they perform. Also, this list notes any tasks you must perform for the JCL member.

Generating the JCL

To generate JCL:

  1. Type G beside the SequeLink Server on the ServerList panel; then, press ENTER. The JCL Settings panel appears.

  2. SequeLink Manager for z/OS ServerList panel

  3. If you want to change the default settings used for JCL generation, provide the following information:
  4. Job prefix: Type the name of the site-specific job name.

    Job Class: Type the name of the site-specific job class.

    Output Class: Type the name of the site-specific output class.

    Accounting Info: Type your site-specific jobcard account information.

  5. Choose whether to generate the JCL for the server as a started task (highly recommended) or as a normal job:
    • Type 1 to generate the JCL for the server as a started task; then, press ENTER.
    • Type 2 to generate the JCL for the server as a normal job; then, press ENTER.

Data Sets Created During Installation

In previous versions of SequeLink Server for DB2 on z/OS, both the SequeLink installation datasets and the specific SequeLink Server datasets used a high-level qualifier (HLQ) prefix.

This naming convention has been changed to give the SequeLink administrator more control and flexibility over this dataset naming convention:

Two new dataset prefixes have been introduced:

The maximum length for each qualifier is 24 characters; the name must be compliant with the operating system dataset naming convention.

The installation libraries are copied to datasets prefixed with the installation data set prefix (HLQ). The SequeLink servers generated and configured with the SequeLink Server Manager for z/OS (SSMC) reside in the datasets prefixed with a server-specific dataset prefix (USR.servername), so that datasets related to one SequeLink Server can be grouped, where USR specifies the SequeLink Server environment and servername is the name of the SequeLink server.

The list of SequeLink servers that will be managed using the SSMC is maintained in the server list dataset. The name consists of the server-specific dataset prefix USR suffixed with '.SERVERS'.

Example:

A company installs SequeLink and configures three SequeLink Servers, one for the production environment and two for the test and development environment. The production server accesses DB2V8 and the testing/development servers access DB2 v8 and DB2 V9.

HLQ = SQLNK.V6R0M0 
USR1 = COMPANY.PROD 
servername1 = SQLDB2V8 
USR2 = COMPANY.DEV 
servername1 = SQLDB2V8 
servername2 = SQLDB2V9 

This results in the following datasets on your system:

SequeLink installation datasets
  • SQLNK.V6R0M0.CLIST
  • SQLNK.V6R0M0.DBRM
  • SQLNK.V6R0M0.IPE
  • SQLNK.V6R0M0.LINKLIB
  • SQLNK.V6R0M0.LOADLIB
  • SQLNK.V6R0M0.MSGS
  • SQLNK.V6R0M0.PANELS
  • SQLNK.V6R0M0.SKELS
  • SQLNK.V6R0M0.TABLES
  • SQLNK.V6R0M0.SWANDM.INI
  • SQLNK.V6R0M0.README
Serverlist datasets
  • COMPANY.PROD.SERVERS
  • COMPANY.PROD.SQLDB2V8.SWANDM.INI
  • COMPANY.PROD.SQLDB2V8.SWEVLOG
  • COMPANY.PROD.SQLDB2V8.CNTL
  • COMPANY.DEV.SERVERS
  • COMPANY.DEV.SQLDB2V8.SWANDM.INI
  • COMPANY.DEV.SQLDB2V8.SWEVLOG
  • COMPANY.DEV.SQLDB2V8.CNTL
  • COMPANY.DEV.SQLDB2V9.SWANDM.INI
  • COMPANY.DEV.SQLDB2V9.SWEVLOG
  • COMPANY.DEV.SQLDB2V9.CNTL